import request from "../utils/Request";

export default{
    login(data){
        return request({
            url:'/users/login',
            method:'post',
            data,
        })
    },
    getPermissionList(data){
        return request({
            url:'/users/getPermissionList',
            method:'get',
            data,
        })
    },
    getUserList(data){
        return request({
            url:'/users/list',
            method:'get',
            data,
        })
    },
    // 获取所有职位列表
    getAllRoleList(data){
        return request({
            url:'/roles/allList',
            method:'get',
            data,
        })
    },
    // 获取部门列表
    getDeptList(data){
        return request({
            url:'/dept/list',
            method:'get',
            data,
        })
    },
    userOperate(data){
        return request({
            url:'/users/operate',
            method:'post',
            data,
        })
    },
    getAllUserList(data){
        return request({
            url:'/users/all/list',
            method:'get',
            data,
        })
    },
    deleteUser(data){
        return request({
            url:'/users/delete',
            method:'post',
            data,
        })
    },
    getMenuList(data){
        return request({
            url:'/menu/list',
            method:'get',
            data,
        })
    },
    menuOperate(data){
        return request({
            url:'/menu/operate',
            method:'post',
            data,
        })
    },
    getDeptList(data){
        return request({
            url:'/dept/list',
            method:'get',
            data,
        })
    },
    deptOperate(data){
        return request({
            url:'/dept/operate',
            method:'post',
            data,
        })
    },
    getRoleList(data){
        return request({
            url:'/roles/list',
            method:'get',
            data,
        })
    },
    roleOperate(data){
        return request({
            url:'/roles/operate',
            method:'post',
            data,
        })
    },
    permissionEdit(data){
        return request({
            url:'/roles/update/permission',
            method:'post',
            data,
        })
    },
    getApproveList(data){
        return request({
            url:'/leave/list',
            method:'get',
            data,
        })
    },
    createApprove(data){
        return request({
            url:'/leave/operate',
            method:'post',
            data,
        })
    },
    dealApprove(data){
        return request({
            url:'/leave/approve',
            method:'post',
            data,
        })
    },
}